<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../rurple.css" type="text/css" />

<title>4. Mit FeHLeRN umgehen</title>
</head>
<body>
<h2 class="title">4. Mit FeHLeRN umgehen</h2>

<p>Reeborg befolgt Anweisungen buchstabengetreu - was Vor- und Nachteile hat.
Schreib zum Beispiel das folgende Programm</p>

<pre>
Move()
turn_off()
</pre>

<p>speichere es als "falsch_move.rur", und versuche es auszuführen. Reeborg wird
sich auf seine eigene besondere Art beschweren, weil er zwischen Groß- und
Kleinbuchstaben unterscheidet, für ihn also die Buchstaben <tt>M</tt> und
<tt>m</tt> verschieden sind.</p>

<h3 class="try">Du bist dran.</h3>

<p>Probiere es unbedingt aus, damit du genau sehen kannst, was passiert. Wenn du
in Zukunft ähnliche Beschwerden von Reeborg siehst, könnte es dir helfen herauszufinden,
was mit deinem Programm nicht stimmt. Anders gesagt, du wirst lernen, eine bestimmte
Art von Fehlern zu erkennen. Programmierer nennen einen Programmfehler übrigens 
<i>bug</i> (sprich: bak), das englische Wort für Wanze. Da praktisch alle Programmierer
auf der ganzen Welt das englische Wort verwenden, werden wir es ab jetzt auch tun. Die
Suche und das Entfernen der Bugs nennt man <i>debugging</i> (sprich: dibagging). Mehr
über <i>Bugs</i> später. Eher früher als später, wenn du deine eigenen Programme schreibst,
in denen sich Bugs verbergen!</p>

<h3 class="quiz">Quiz</h3>

<p>Was ist das kürzeste korrekte Programm, das du schreiben kannst? Ein Programm ist
korrekt, wenn Reeborg es ohne Fehlermeldungen ausführt. Starte dieses kürzeste Programm
aber auch, um sicherzugehen, das es wie erwartet funktioniert!</p>

<div class="lessons_nav">
<a href="3-first_program.htm"><img alt="previous" src=
"../../images/previous.png" />3. Das erste Programm</a> - <a href=
"../lessons_toc.htm"><img alt="home" src="../../images/home.png" /></a> - <a href=
"5-comments.htm">5. Dein Kommentar? <i>Any comments?</i> <img alt=
"next" src="../../images/next.png" /></a>
</div>
</body>
</html>
